import os
from setuptools import setup, find_packages

here = os.path.abspath(os.path.dirname(__file__))
README = open(os.path.join(here, 'README.txt')).read()
CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()

setup(name = 'Pargo',
      version = '0.1.0',
      description = 'CMS that gives out-of-the-box everything needed to build fast and good looking website.',
      long_description = README + '\n\n' + CHANGES,
      classifiers = [
        "Development Status :: 3 - Alpha",
        "Intended Audience :: Developers",
        "Programming Language :: Python",
        "Topic :: Internet :: WWW/HTTP",
        "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
        "Topic :: Internet :: WWW/HTTP :: WSGI",
        "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
        "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)"
        ],
      author = 'Wojciech Lichota',
      author_email = 'wojciech@lichota.pl',
      url = 'http://pargo.org',
      license = 'GNU Lesser General Public License',
      keywords = 'web wsgi bfg zope',
      packages = find_packages('src'),
      package_dir = {'': 'src'},
      include_package_data = True,
      zip_safe = False,
      install_requires = [
            'repoze.bfg',
            'repoze.zodbconn',
            'repoze.tm',
            'ZODB3',
            'zope.annotation',
            'zope.lifecycleevent',
            'zope.security',
            'lxml',
            'z3c.pt',
            'zope.dublincore',
            'zope.contentprovider',
            ],
      tests_require = [
            'repoze.bfg',
            ],
      test_suite = "pargo",
      entry_points = """\
      [paste.app_factory]
      app = pargo.run:app
      """
      )

